//
//  UIView+CustomAnimations.h
//
//  Created by lidp on 15/7/28.
//  Copyright (c) 2015年 lidaipeng. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIView (CustomAnimations)

/**
 *  渐隐动画
 *
 *  @param completion 动画完成回调
 */
- (void)fadeoutAnimation:(void (^)())completion;

/**
 *  渐显动画
 *
 *  @param color      颜色
 *  @param duration   动画时间
 *  @param completion 动画完成回调
 */
- (void)fadeinAnimationWithColor:(UIColor *)color duration:(CGFloat)duration completion:(void (^)(void))completion;

/**
 *  带回弹动画（视图显示）
 */
- (void)showSpringAnimation;

/**
 *  带回弹动画（视图消失）
 *
 *  @param completion 动画完成回调
 */
- (void)dismissSpringAnimation:(void (^)())completion;

@end
